package com.guli.order.vo;

import com.guli.common.vo.CouponsAvailableVo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

@Data
public class OrderConfirmVo {
    //收货地址
    private List<MemberAddressVo> memberAddressVos;
    //所有选中的购物项
    private List<OrderItemVo> items;
    //可用优惠劵
    private List<CouponsAvailableVo> couponsAvailableVo;
    //选择的优惠劵，一次只能选择使用一张优惠卷
    private List<Long> chooseCouponId;
    //订单总额
    private BigDecimal total;
    //应付价格
    private BigDecimal payPrice;
    //防重令牌
    private String orderToken;
    //商品库存状态
    private Map<String, Boolean> stocks;
    //商品总数量
    private Integer count;
}
